home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SATAN11.ZIP / SRC / FPING / MAKEFILE < prev    next >
Encoding:
Text File  |  1995-03-25  |  1.1 KB  |  54 lines

  1.  
  2. PROG= ../../bin/fping
  3. OBJS= fping.o
  4. SRC= fping.c
  5. BIN= /usr/local/bin
  6. MAN= /usr/man/manl
  7. MANSRC= fping.man
  8. MANDST= fping.l
  9.  
  10. #
  11. # Interval is the minimum amount of time between sending a ping packet to 
  12. # any host.
  13. #
  14. # Timeout  is the minimum amount of time between sending a ping packet to
  15. # a particular host.
  16. #
  17. # Retry is the number of ping packets to send to a host before giving up.
  18. #
  19.  
  20. DEFAULTS= -DDEFAULT_INTERVAL=25  \
  21.           -DDEFAULT_TIMEOUT=2500  \
  22.           -DDEFAULT_RETRY=3
  23. #
  24. # some systems need the following:
  25. #
  26. #LIBS= -lsocket
  27.  
  28. LIBS=
  29.  
  30. all: $(PROG)
  31.  
  32. $(PROG) : $(OBJS)
  33.     $(CC) $(OBJS) -o $(PROG) $(LIBS)
  34.  
  35. $(OBJS) : $(SRC)
  36.     $(CC) $(CFLAGS) -c $(DEFAULTS) $(SRC)
  37.  
  38. # if you don't have install type:
  39. # cp $(PROG) /usr/local/bin
  40. # chown root /usr/local/bin/$(PROG)
  41. # chmod 4555 /usr/local/bin/$(PROG)
  42. # strip      /usr/local/bin/$(PROG)
  43. #
  44.  
  45. install:
  46.     install -c -m 4555 -o root -s $(PROG) $(BIN)/$(PROG)
  47.     install -c -m 0444 -o root $(MANSRC) $(MAN)/$(MANDST)
  48.  
  49. clean:
  50.     rm -f a.out core *~  *.o $(PROG)
  51.  
  52. shar:
  53.     shar README CHANGES fping.c fping.man Makefile README.VMS > fping.shar
  54.